ProCoS: How It All Began - as Seen from Denmark
نویسنده
چکیده
I reminisce over an episode at the 9–13 November 1987 IFIP WG2.3 meeting at Château du Pont d’Oye in Belgium — and at what followed. I had given, at an IFIP WG2.3 meeting, in Belgium, a half hour presentation of how we, in Denmark, had developed a compiler for the full Ada programming language. My presentation had evolved around a single slide showing boxes and arrows between these, all properly labeled. Edsger W. Dijkstra had railed during my short presentation against my using diagrams — despite my claiming that boxes denoted certain kinds of algebras and arrows certain kind of morphisms between these. After my talk there was a coffee break. Tony Hoare took me aside. Asked permission to write in my note book. And this is what he wrote: ∗ Paper read at the BCS-FACS ProCoS Workshop on Provably Correct Systems, London, UK, 9-10 March 2015.
منابع مشابه
How Do We Evaluate Health in All Policies?; Comment on “Developing a Framework for a Program Theory-Based Approach to Evaluating Policy Processes and Outcomes: Health in All Policies in South Australia”
It is well-established that population health is influenced by a multitude of factors, many of which lie outside the scope of the health sector. In the public health literature it is often assumed that intersectoral engagement with nonhealth sectors will be instrumental in addressing these social determinants of health. Due to the expected desirable outcomes in population health, several countr...
متن کاملProCoS: Protein composition server
ProCoS is a free online tool for computing different combinations of peptide compositions. It is developed as an applet and a server with a capability to handle multiple FASTA sequences. The generalized algorithm for computing poly-amino acid composition forms the core of ProCoS. It produces output in different formats for easy visualization of results. It also allows composition analysis of se...
متن کاملHardware Compilation of the ProCoS Gas Burner Case Study using Logic Programming
A hardware compiler may be speci ed by a description of how each construct of the source language is translated into a netlist of simple digital hardware components such as gates and latches. instructions. It is possible to produce a compiler prototype almost directly from this speci cation in the form of a logic program. This de nes a relation between allowed highlevel program constructs and m...
متن کاملProvably Correct Systems: Community, Connections, and Citations
The original European ESPRIT ProCoS I and II projects on Provably Correct Systems took place around a quarter of a century ago. Since then the legacy of the initiative has spawned many researchers with careers in formal methods. One of the leaders on the ProCoS projects was Ernst-Rüdiger Olderog. This paper charts the influence of the ProCoS projects and the subsequent ProCoSWG Working Group, u...
متن کاملA Procosii Project Final Report: Esprit Basic Research Project 7071
An overview of the research and associated activities of the European collaborative ESPRIT Basic Research ProCoS II project (no. 7071) on \Provably Correct Systems" which ran from 1992 to 1995 is presented. This was a follow-on project to ProCoS (no. 3104) and ran in parallel with the ProCoS-WG Working Group (no. 8694), all previously announced in the Bulletin of the EATCS [3, 17, 18]. A compre...
متن کامل